@charset "utf-8";

/* Icon */
.tabsHeader li.main a span span, #taskbar li .taskbutton span {
    background: url(../default/images/icon.png) no-repeat;
}

/* Panel */
.panel,
.panel .panelHeader, .panel .panelHeaderContent, .panel .panelHeaderContent h1,
.panel .panelFooter, .panel .panelFooterContent {
    background: url(../green/images/panel/panel.png) no-repeat;
}

.panel .expandable, .panel .collapsable {
    background: url(../green/images/panel/panel_icon.png) no-repeat;
}

.panel .panelHeaderContent h1 {
    color: #2d3f00;
}

.panel .panelContent {
    border-color: #8abb12;
    background: #e3fda7;
}

.panel .grid {
    border-color: #8ABB12;
}

/* Tabs */
.tabs, .tabsHeader, .tabsHeaderContent,
.tabs .tabsHeader ul, .tabs .tabsHeader li, .tabs .tabsHeader li a, .tabs .tabsHeader li span,
.tabs .tabsFooter, .tabs .tabsFooterContent {
    background: url(../green/images/tabs/tabspanel.png) no-repeat;
}

.tabs .tabsHeader li a {
    color: #2d3f00;
}

.tabs .tabsHeader li span {
    color: #2d3f00;
}

.tabs .tabsContent {
    border-color: #8abb12;
    background: #e3fda7;
}

.tabs .icon-collapse {
    background: url(./images/panel/panel_icon.png) no-repeat;
}

/* TabsPage */
.tabsPage .tabsPageHeader, .tabsPage .tabsPageHeader li, .tabsPage .tabsPageHeader li a, .tabsPage .tabsPageHeader li span {
    background: url(../green/images/tabs/tabspage.png) no-repeat;
}

.tabsPage .tabsPageHeader {
    background-color: #e9f0f2;
}

.tabsPage .tabsPageHeader {
    border-color: #8abb12;
}

.tabsPage .tabsPageHeader li a {
    color: #2d3f00;
}

.tabsPage .tabsPageHeader li .close,
.tabsPage .tabsPageHeader li.hover .close,
.tabsPage .tabsPageHeader li.selected .close {
    background: url(../green/images/tabs/tabspage_icon.png) no-repeat;
}

.tabsPage .tabsLeft, .tabsPage .tabsRight, .tabsPage .tabsMore {
    background: url(../green/images/tabs/tabscontrol.png) no-repeat;
}

.tabsPage .tabsMoreList {
    border-color: #8ABB12;
    background: #FFF;
}

.tabsPage .tabsPageHeader .home_icon {
    background: url(../default/images/icon.png) no-repeat;
}

.tabsPage .tabsPageContent {
    border-color: #8abb12;
    background: #FFF;
}

/* Alert */
.alert .alertFooter, .alert .alertFooter_r, .alert .alertFooter_c {
    background: url(../green/images/alert/alertpanel.png) no-repeat;
}

.alert .alertContent {
    border-color: #b8d0d6;
    background: #eef4f5;
}

.alert .warn .alertInner {
    border-color: #e83e09;
    background: #fefacf;
}

.alert .error .alertInner {
    border-color: #e50000;
    background: #fefacf;
}

.alert .correct .alertInner, .alert .info .alertInner {
    border-color: #b8d0d6;
    background: #fefacf;
}

.alert .confirm .alertInner {
    border-color: #b8d0d6;
    background: #fefacf;
}

.alert h1 {
    background: url(../default/images/alert/alertpanel_icon.png) no-repeat;
}

/* Dialog */
.dialog .dialogHeader, .dialog .dialogHeader_r, .dialog .dialogHeader_c,
.dialog .dialogFooter, .dialog .dialogFooter_r, .dialog .dialogFooter_c {
    background: url(../green/images/dialog/dialogpanel.png) no-repeat;
}

.dialog .dialogHeader h1, .dialog .dialogHeader .close, .dialog .dialogHeader .maximize, .dialog .dialogHeader .restore, .dialog .dialogHeader .minimize, .resizable_f_r {
    background: url(../green/images/dialog/dialogpanel_icon.png) no-repeat;
}

.dialog .dialogHeader h1 {
    color: #2d3f00;
}

.dialog .dialogContent {
    border-color: #8abb12;
    background: #e3fda7;
}

.resizable {
    border-color: #3b6200;
    background: #aae31d;
}

/* Shadow */
.shadow .shadow_h_l {
    background: url(../default/images/shadow/shadow_h_l.png) no-repeat;
}

.shadow .shadow_h_r {
    background: url(../default/images/shadow/shadow_h_r.png) no-repeat;
}

.shadow .shadow_h_c {
    background: url(../default/images/shadow/shadow_h_c.png) repeat-x;
}

.shadow .shadow_c_l {
    background: url(../default/images/shadow/shadow_c_l.png) repeat-y;
}

.shadow .shadow_c_r {
    background: url(../default/images/shadow/shadow_c_r.png) repeat-y;
}

.shadow .shadow_c_c {
    background: url(../default/images/shadow/shadow_c_c.png) repeat;
}

.shadow .shadow_f_l {
    background: url(../default/images/shadow/shadow_f_l.png) no-repeat;
}

.shadow .shadow_f_r {
    background: url(../default/images/shadow/shadow_f_r.png) no-repeat;
}

.shadow .shadow_f_c {
    background: url(../default/images/shadow/shadow_f_c.png) repeat-x;
}

/* Tree */
.tree div div {
    background: url(../default/images/tree/tree.png) no-repeat;
}

.tree .folder_collapsable, .tree .folder_expandable, .tree .file {
    background: transparent url(../default/images/tree/folder.png) no-repeat scroll 0 0;
}

.tree .checked, .tree .unchecked, .tree .indeterminate {
    background: url(../default/images/tree/check.png) no-repeat;
}

.tree ul {
    background: #FFF;
}

.tree li a, .tree li span {
    color: #2d3f00;
}

.tree .hover {
    background: #f6f6f6;
}

.tree .selected {
    background: #d0fc68;
}

/* Accordion */
.accordion .accordionHeader, .accordion .accordionHeader h2, .accordion .accordionHeader h2 span {
    color: #2d3f00;
    background: url(../green/images/accordion/accordion.png);
}

.accordion {
    border-color: #8abb12;
    background: #FFF;
}

.accordion .accordionHeader {
    background-color: #eaf4ff;
}

.accordion .accordionContent {
    border-color: #8abb12;
}

/* Grid */
.panelBar, .toolBar li.hover .buttonDisabled, .toolBar li.hover .buttonDisabled span, .toolBar .buttonDisabled, .toolBar .buttonDisabled span,
.toolBar li.hover, .toolBar li.hover a, .toolBar li.hover span, .toolBar span,
.pagination, .pagination li.hover, .pagination li.hover a, .pagination li span,
.pagination li.disabled span span,
.panelBar .line, .pagination li.jumpto, .pagination li.jumpto .goto {
    background: url(../green/images/grid/grid.png) no-repeat;
}

.panelBar {
    border-color: #8abb12;
    background-color: #efefef;
}

.grid .gridHeader {
    background: #EEE;
}

.grid {
    background: #FFF;
}

.grid table {
    border-color: #d0d0d0;
}

.grid .gridHeader, .grid .gridHeader th {
    border-color: #d0d0d0;
    background: #f0eff0 url(../default/images/grid/tableth.png) repeat-x;
}

.grid table th div {
    border-left-color: #EEE;
    border-right-color: #d0d0d0;
}

.grid table td {
    border-color: #ededed;
}

.grid .resizeMarker, .grid .resizeProxy {
    background: url(../default/images/grid/resizeCol.png) repeat-y;
}

.grid .gridRowBg {
    background: #f7f7f7;
}

.grid .hover {
    background: #f6f6f6;
}

.grid .selected {
    border-color: #C00;
    background: #7cc5e5;
}

.grid .error {
    background: #fb7e81;
}

/* ProgressBar */
.progressBar {
    border: solid 2px #86a5ad;
    background: #FFF url(../default/images/progressBar/progressBar_m.gif) no-repeat 10px 10px;
}

/* ----------------------------------------------------------------- Form */
/* TextInput */
.textInput, input.focus, input.required, input.error, input.readonly, input.disabled,
textarea.focus, textarea.required, textarea.error, textarea.readonly, textarea.disabled {
    background: url(../default/images/form/input_bg.png) no-repeat scroll;
}

.textInput, .textArea {
    border-color: #a2bac0 #b8d0d6 #b8d0d6 #a2bac0;
    background-color: #FFF;
}

input.required, textarea.required {
    border-color: #a2bac0 #b8d0d6 #b8d0d6 #a2bac0;
    background-color: #FFF;
}

input.error, textarea.error {
    border-color: #F80C11 #FB7E81 #FB7E81 #F80C11;
}

input.focus, textarea.focus {
    border-color: #64aabc #a9d7e3 #a9d7e3 #64aabc;
    background-color: #f8fafc;
}

input.readonly, textarea.readonly {
    border-color: #9eabb3 #d5dbdf #d5dbdf #9eabb3;
    background-color: #F6F6F6;
}

input.disabled, textarea.disabled {
    border-color: #9eabb3 #d5dbdf #d5dbdf #9eabb3;
    background-color: #F6F6F6;
}

.inputButton, .inputDateButton {
    background: url(../default/images/form/input_bt.png) no-repeat;
}

/* Button */
.button, .button span,
.buttonDisabled, .buttonDisabled span,
.buttonActive, .buttonActive span,
.button .buttonContent, .buttonHover, .buttonHover .buttonContent,
.buttonActive .buttonContent, .buttonActiveHover, .buttonActiveHover .buttonContent,
.buttonDisabled .buttonContent {
    background: url(../green/images/button/button_s.png) no-repeat;
}

.button span, .buttonDisabled span, .buttonActive span,
.button .buttonContent, .buttonHover, .buttonHover .buttonContent,
.buttonActive .buttonContent, .buttonDisabled .buttonContent,
.button button, .buttonHover button,
.buttonActive button, .buttonDisabled button {
    color: #2d3f00;
}

.buttonDisabled span, .buttonDisabled:hover span,
.buttonDisabled button {
    color: #999;
}

/* ----------------------------------------------------------------- Pages */
/* Layout */
body, #splitBar {
    background: #cdef7d;
}

#splitBarProxy {
    border-color: #c0c0c0;
    background: #CCC;
}

#header, #header .headerNav {
    background: url(../green/images/header_bg.png) repeat-x;
}

#header {
    background-color: #5b9700;
}

#header .logo {
    background: url(../default/images/logo.png) no-repeat;
}

#header .nav li {
    float: left;
    margin-left: -1px;
    padding: 0 8px;
    line-height: 11px;
    background: url(../green/images/listLine.png) no-repeat;
}

#header .nav li a {
    color: #FFF;
}

#header .themeList li div {
    background: url(../default/images/themeButton.png) no-repeat;
}

.toggleCollapse, .toggleCollapse div {
    background: url(../green/images/layout/toggleSidebar.png) no-repeat;
}

.toggleCollapse {
    border-style: solid;
    border-width: 1px 1px 0 1px;
    border-color: #8abb12;
    background-color: #e7eff0;
}

.toggleCollapse h2 {
    color: #2d3f00;
}

#sidebar_s .collapse {
    border: solid 1px #8abb12;
    background: #b8e844;
}

#sidebar_s .collapse:hover {
    background: #cdef7d;
}

#taskbar, #taskbar li, #taskbar li .taskbutton {
    background: url(../default/images/layout/taskbar.png) no-repeat;
}

#taskbar .close, #taskbar .restore, #taskbar .minimize {
    background: url(../default/images/layout/taskbar_icon.png) no-repeat;
}

#taskbar li .taskbutton span {
    color: #FFF;
}

#taskbar .taskbarLeft, #taskbar .taskbarRight {
    background: url(../default/images/layout/taskbar_control.png) no-repeat;
}

/* Menu */
#navMenu, #navMenu li, #navMenu li.selected a, #navMenu li.selected span {
    background: url(../default/images/menu/menu.png) no-repeat;
}

#navMenu {
    background-color: #1871dd;
}

#navMenu li a, #navMenu li span {
    color: #FFF;
}

#navMenu li.selected span {
    color: #000;
}

/* Homepage */
.sidebarContent {
    display: block;
    overflow: auto;
    height: 500px;
    border: solid 1px #86B4EC;
    background: #FFF;
}

.accountInfo {
    display: block;
    overflow: hidden;
    height: 60px;
    padding: 0 10px;
    background: url(../default/images/account_info_bg.png) repeat-x
}

.accountInfo p {
    padding: 8px 0 0 0;
    line-height: 19px;
}

.accountInfo p span {
    font-size: 14px;
    font-weight: bold;
}

.accountInfo .right {
    float: right;
    padding-right: 10px;
    text-align: right;
}

.accountInfo .alertInfo {
    float: right;
    width: 300px;
    height: 60px;
    padding-left: 10px;
    border-left: solid 1px #accdf4;
}

.accountInfo .alertInfo h2 {
    padding: 8px 0;
    line-height: 17px;
}

.accountInfo .alertInfo a {
    padding: 6px 0 0 0;
    line-height: 21px;
}

/* Pages */
.pageForm .inputInfo {
    color: #999;
}

/* Pages dialog */
.dialog .pageHeader, .dialog .pageContent {
    border-color: #8ABB12;
}

.dialog .pageContent .pageFormContent {
    border-color: #8ABB12;
    background: #FFF;
}

/* Pages default */
.page .pageHeader, .formBar {
    border-color: #8ABB12;
    background: #8abb12 url(../green/images/pageHeader_bg.png) repeat-x;
}

.page .searchBar label {
    color: #183152;
}

/* Pages Form */
.formBar {
    border-color: #8ABB12;
}

.divider {
    border-color: #8ABB12;
}

/* combox */
.combox .select a {
    color: #183152;
}

.comboxop {
    border-color: #B8D0D6;
}

.combox, .combox div, .combox div a {
    background: url(../default/images/search-bg.gif) no-repeat;
}
